/*
 * 文件名：CipherAlgorithms.java
 * 版权： Copyright 2014-2017 北京思源政务通科技有限公司.
 * 描述：〈描述〉
 * 修改人：137127
 * 修改时间：2017年1月17日
 * 修改单号：2017年1月17日
 * 修改内容：〈修改内容〉
 */
package com.snow.demo.app.security;

/**
 * 加密算法类型
 *
 * @author 137127
 * @version [1.0.0, 2017年1月17日]
 */
public class CipherAlgorithms {

    private CipherAlgorithms() {
    }

    /**
     * AES 加密算法
     */
    public static final String AES_ALGORITHM = "AES";

    /**
     * DES 加密算法
     */
    public static final String DES_ALGORITHM = "DES";

    /**
     * RSA 加密算法
     */
    public static final String RSA_ALGORITHM = "RSA";
    /**
     * MD5 加密算法
     */
    public static final String MD5_ALGORITHM = "MD5";

    /**
     * SHA-256 加密算法
     */
    public static final String SHA_256_ALGORITHM = "SHA-256";

    /**
     * AES/ECB/PKCS5Padding 渲染方法
     */
    public static final String AES_PK5_PADDING = "AES/ECB/PKCS5Padding";

    /**
     * DES/ECB/PKCS5Padding 渲染方法
     */
    public static final String DES_PK5_PADDING = "DES/ECB/PKCS5Padding";

    /**
     * SHA1加密算法
     */
    public static final String SHA1_ALGORITHM = "SHA1PRNG";

    /**
     * BC provider
     */
    public static final String BC_PROVIDER = "BC";

}
